<?php


namespace app\api\controller;

use app\api\model\Master;
use app\api\model\Order;

class Commission
{
    //门店佣金结算模块
    public function CommissionList(){

        //获取订单表里 身份是团长的
        $orderRest=Order::where('order_type',3)->find()->toArray();

        //如果用户是身份不是团长 给出提示
        if(empty($orderRest)){
            return json(['code'=>400,'msg'=>'该用户不是团长','data'=>null]);
        }
        //查看状态是否核销
        $order_status=$orderRest['status'];

        //如果是团长 但是没有核销给出提示

        if(empty($order_status)){
            return json(['code'=>400,'msg'=>'商品信息错误','data'=>null]);
        }

        //如果既是团长并且已经核销了就取出商品总价
        $goods_total=$order['goods_total'];

        //提取佣金 按照原价的10% 返回给团长
        $money=$goods_total* 10/100;
        //商家最终金额
        $total_price=$goods_total-$money;
        
        $total_prices=$money+$total_price;

        //将佣金加给 团长
        $arr['commission_total']=$money;

        $moneyRest=Master::create($arr);
        if($moneyRest){
            return  json(['code'=>200,'msg'=>'佣金返回成功','data'=>$money]);
        }else{
            return  json(['code'=>400,'msg'=>'佣金返回失败','data'=>null]);
        }
        
    }
}
